![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╨αßε≥α ± ∩αφσδ ∞Φ |
╨Φ±εΓαφΦσ Γ εΩφσ ∩αφσδΦ╩αΩ Γ√ τφασ≥σ, Σδ ≥επε ≈≥εß√ ≈≥ε-φΦß≤Σⁿ φα≡Φ±εΓα≥ⁿ, φσεß⌡εΣΦ∞ε Γφα≈αδσ ∩εδ≤≈Φ≥ⁿ Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ . ╠σ≥εΣ≤ paint ∩σ≡σΣασ≥± Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ , ±Γ ταφφ√Θ ± εΩφε∞ α∩δσ≥α. ┼±δΦ Γ εΩφσ Φ∞σ■≥± ∩αφσδΦ, ≥ε Σδ ≡Φ±εΓαφΦ Γφ≤≥≡Φ φΦ⌡ φσεß⌡εΣΦ∞ε ∩εδ≤≈Φ≥ⁿ Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ εΩεφ ∩αφσδσΘ. ╧≡ε∙σ Γ±σπε ²≥ε ±Σσδα≥ⁿ ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getGraphics, Γ√τΓαΓ σπε Σδ εß·σΩ≥α Ωδα±±α Panel: Graphics gpDraw; gpDraw = pDraw.getGraphics(); ╟Σσ±ⁿ Γ ∩σ≡σ∞σφφ≤■ gpDraw ∞√ τα∩Φ±αδΦ ±±√δΩ≤ φα Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ Σδ ∩αφσδΦ pDraw. ╧εδ≤≈ΦΓ Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ , ∞εµφε ∩≡Φ±≥≤∩Φ≥ⁿ Ω ≡Φ±εΓαφΦ■. ┬ε≥, φα∩≡Φ∞σ≡, ΩαΩ ∞εµφε φα≡Φ±εΓα≥ⁿ ΓεΩ≡≤π ∩αφσδΦ ≥εφΩ≤■ ≡α∞Ω≤: Dimension dimAppWndDimension = pDraw.size(); gpDraw.drawRect(0, 0, dimAppWndDimension.width - 1, dimAppWndDimension.height - 1); ┬ ²≥ε∞ ⌠≡απ∞σφ≥σ ΩεΣα ∞√ Γφα≈αδσ ε∩≡σΣσδΦδΦ ≡ατ∞σ≡√ ∩αφσδΦ, Γ√τΓαΓ Σδ φσσ ∞σ≥εΣ size, α τα≥σ∞ ∩≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα drawRect, Γ√τΓαφφεπε Σδ Ωεφ≥σΩ±≥α ε≥εß≡αµσφΦ gpDraw, φα≡Φ±εΓαδΦ ≡α∞Ω≤. ─δ ≤±≥αφεΓΩΦ °≡Φ⌠≥α Φ ≡Φ±εΓαφΦ ≥σΩ±≥α Γ εΩφσ ∩αφσδΦ Γ√ ≥αΩµσ Σεδµφ√ ≤Ωατ√Γα≥ⁿ ±±√δΩ≤ φα Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ Γα°σΘ ∩αφσδΦ: gpDraw.setFont(new Font("Courier", Font.PLAIN, 12)); gpDraw.drawString( "╥σΩ±≥ Γφ≤≥≡Φ εΩφα ∩αφσδΦ", 10, 50); ─≡≤πεΘ ±∩ε±εß ε±φεΓαφ φα ±ετΣαφΦΦ ±εß±≥Γσφφεπε Ωδα±±α φα ßατσ Ωδα±±α Panel Φ ∩σ≡σε∩≡σΣσδσφΦ Γ ²≥ε∞ Ωδα±±σ ∞σ≥εΣα paint. |